Re: Understanding MMC and AzMan

From: Chris Pettingill (nospam_at_nospam.com)
Date: 11/07/03


Date: Thu, 6 Nov 2003 19:00:33 -0500

I do understand that my app might have specific needs, but that would be
easily handled. Like AzMan, you just create an operation/task (really
nothing more than a name/idientifier) in the snap-in. Thus you could tailor
the snap-in to your specific needs for any application. The application
would be responsible for deciding whether or not to allow a user to perform
a task based on the role assignments for the operations created in the
snap-in. I'm suprised there's been nothing before like AzMan that provides
the ability to define user/role assignments for user created app
Operations/Tasks/Functions in the snap-in. I had been thinking that I'd be
able to do stuff with Group Policy to allow this (but I am pretty fuzzy on
the details of Group Policy, and what policies you can configure).

I am unfamiliar with MMC and AzMan, but the stuff I'm asking for seems so
basic and obvious, I'm wondering if there's some
technical/security/performce/other reason why such a general snap-in doesn't
already exist.

"Pent" <pent> wrote in message news:O7yNihLpDHA.3688@TK2MSFTNGP11.phx.gbl...
> You have to build your own MMC snapin for this. As to why such a snapin
> doesn't exist, it's very specific to your app needs. i don't think someone
> can write a snapin that will do everything you or anyone else wants for
> their specific application.
>
> You can find all MMC Snap-ins: Start | Run | mmc
>
> Console | Add/Remove Snap-in | Add
>
> You'll see all snapins registered on the system and you can see what each
> one does.
>
> "Chris Pettingill" <nospam@nospam.com> wrote in message
> news:%23oI0GBLpDHA.3024@tk2msftngp13.phx.gbl...
> > When I first saw SQL Server's Enterprise Manager, I thought this would
be
> a
> > great way to secure my own application (I mean having a tool like this).
> I
> > see now that Enterprise Manager is just an MMC snap-in (or at least I
> think
> > it is). I also recently read the "Use Role-based Security in Your
Middle
> > Tier .NET Apps with Authorization Manager", in the Nov 2003 MSDN mag
> issue.
> >
> > Now when I first looked at the group policy editor (and some other)
> snap-ins
> > on my WinXP machine, I had figured I could use one of these to do what
> AzMan
> > seems to allow. AzMan looks great except for that it's quite limited on
> XP
> > and Win2k.
> >
> > I don't think I need all the scripting flexibility of AzMan, so is there
> > some other snap-in available that will allow me to do something similar?
> > Basically here's what I'd like:
> >
> > - Define key application functions
> > - Allow an admin to assign users/groups to each function
> > - I want to be able to control client app UI functionality, not just
> > middle-tier stuff
> > - Have my app check the configuration above to determine if a given user
> can
> > perform a certain task
> > - This should work in on Win2k/XP/2003
> > - Admins with Active Directory should be able to use that to remotely
> > administer policies for users/machines, but alternatively this should
also
> > work for users with machines that are not part of an Active Directory
> domain
> > - Obviously only those with the requisite authority should be able to
> > change the above settings
> > - Should work with .NET
> >
> >
> > I am just getting my head around how MMC works. I always thought that
the
> > sort of stuff I'm talking about above was configurable using MMC only,
or
> at
> > least a standard snap-in. But now it seems that if I really want the
> above,
> > I'm going to have to build my own snap-in. Am I missing something? Why
> has
> > such a snap-in not been built before? Is there some sort of performance
> or
> > security or issue with using an MMC snap-in of some sort to configure my
> > application's security and functionality?
> >
> > (I'm in the very early brainstorming stages of building a major new
> version
> > of our application, and I'm trying to understand all the current
> > technologies and the best way to apply them to my application design).
> >
> > Thanks,
> > Chris
> >
> >
>
>



Relevant Pages

  • AzMan vs other approaches for .Net app security?
    ... I'm developing a new .Net 2.0 app for one of my corporate clients. ... I've done for them in the past is provide role-based security in their VB6 ... It's been about two years since I read about AzMan, ... user role membership stored in the app's database and checked by the app ...
    (microsoft.public.dotnet.security)
  • RE: AzMan concurrency.
    ... I need to implement an application with load balancing support; ... For the authorization part of the app, I was planning to use AzMan. ... AzMan seemed to be the perfect solution; the store (when in Active ...
    (microsoft.public.dotnet.distributed_apps)
  • Re: AzMan concurrency.
    ... Web client sends message (with a correleationID) to specific MSMQ ... NT Service listens on that QueueA and updates AzMan store according to ... > For the authorization part of the app, I was planning to use AzMan. ...
    (microsoft.public.dotnet.distributed_apps)
  • Re: Azman returns cached roles to .Net API
    ... Simple Test Page .aspx. ... I'm using Active Directory as Membership Provider and Azman as ... >>> after the ASP.NET 2.0 APP is ... >>> initialized returns a cached version of the roles information. ...
    (microsoft.public.dotnet.framework.aspnet.security)