By definition admin services are services that require authentication and
authorization. This is the parameter you find in the services.xml of the
service. If that is set to false then it is not an admin service.
AuthenticationAdmin is the service to do authentication. So obviously you
can't have authentication and authorization for it.

However it is also common parlance to refer to services that are shipped
with the product for management console usage, as administrative services,
which should not be confused with admin service parameter in services.xml.

Therefore although AuthenticationAdmin service can be called an
administrative service because we use it primarily to authenticate users to
carbon management console, and for other application authentication we have
SCIM /me endpoint and OIDC /userinfo, technically it is not an admin
service in services.xml terminology because it doesn't require
authentication and authorization.

Hope that clarifies.

Regards,
Johann.

On Tue, Oct 24, 2017 at 11:57 AM, Nuwandi Wickramasinghe <nuwan...@wso2.com>
wrote:

> Hi all,
>
> Noticed $subject while reviewing [1]. In services.xml
> for AuthenticationAdmin, adminservice parameter is set to false ([2]). Any
> specific reason for this?
>
> However in doc link [3] (step 8th point under *Discovering the admin
> services*), we have given AuthenticationAdmin as an example for an admin
> service. If we are not keeping AuthenticationAdmin as an admin service,
> need to change the document.
>
> [1] https://wso2.org/jira/browse/IDENTITY-6782
> [2] https://github.com/wso2/carbon-kernel/blob/ddf7da2559d5c
> c709ed14965f04dd0e00ca51c0d/core/org.wso2.carbon.core.
> services/src/main/resources/META-INF/services.xml#L49-L49
> [3] https://docs.wso2.com/display/IS530/Calling+Admin+Services
>
> --
>
> Best Regards,
>
> Nuwandi Wickramasinghe
>
> Software Engineer
>
> WSO2 Inc.
>
> Web : http://wso2.com
>
> Mobile : 0719214873
>



-- 
Thanks & Regards,

*Johann Dilantha Nallathamby*
Senior Lead Solutions Engineer
WSO2, Inc.
lean.enterprise.middleware

Mobile - *+94777776950*
Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to