SlideShare uma empresa Scribd logo
1 de 15
Vibrant Technologies
& Computers

weblogic COURSE
Make Career With Us!!
B2/6/2 Vashi ,Navi Mumbai,
weblogictraining.vibranttechnologies.co.in

Security Realm


A security realm comprises mechanisms for protecting WebLogic
resources.



Each security realm consists of a set of:





Users
Groups
Security roles
Security policies

 Configured security providers


A user must be defined in a security realm in order to access any
WebLogic resource belonging to that realm.

When a user attempts to access a particular WebLogic resource,
WebLogic Server tries to authenticate and authorize the user by
checking the security role assigned to the user in the relevant security
realm and the security policy of the particular WebLogic resource.
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in

weblogictraining.vibranttechnologies.co.in

WebLogic Server Security
Realm
Defined Scoped
Security Roles
and
Security Policies

Default Group,
Security Roles,
Security Policies

Defined users,
Groups,
Security Roles

Security
Provider
Databases

Security
Providers

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in

WebLogic
Resources
weblogictraining.vibranttechnologies.co.in

Users



Users are entities that can be authenticated in a security realm.
A user can be:
 A person (application end user)
 A software entity (a client application)
 Other instance of WebLogic Server.



Authentication
(principal)

a user is assigned an identity

each user is given a unique identity within the security realm!


If WebLogic can verify the identity of the user (based on the username
and credential), WebLogic Server associates the principal with a thread
that executes code on behalf of the user.



Users (or groups) are associated with security roles.



Authorization: before the thread begins executing code, WebLogic Server
checks the security policy of the WebLogic resource and the principal to make
sure that the user has required permissions to continue.

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Groups


Groups are logically ordered sets of users.



Groups are used to provide different levels of access to WebLogic
resources to different users, depending on their functions.



Managing groups is more efficient than managing large numbers of
users individually.



All user names and groups must be unique within a security realm.

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Security Roles


A security role is a privilege granted to users (groups) based on specific
conditions.



Like groups, security roles allow to restrict access to WebLogic resource for
several users at once.



Unlike groups, security roles:
 Are computed and granted dynamically, based on conditions (user name, group
membership, time of the day).
 Can be scoped to specific WebLogic resources within a single application in a
WebLogic Server domain (groups are always scoped to an entire WebLogic
Server domain).



Granting a security role to a user (group) confers the defined access privileges
to that user (group), as long as the user is “in” the security role.
Multiple users or groups can be granted a single security role.

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Security policies


A security policy is an association between a WebLogic resource and one
or more users, groups, or security roles.



Security policies protect the WebLogic resource against unauthorized
access.



A policy condition – a condition under which a security policy will be
created.



WebLogic Server provides a set of default policy conditions. WebLogic
Server includes policy conditions that access
◦ HTTP Servlet Request
◦ Session attributes
◦ EJB method parameters.



Date and Time policy conditions are included in the Policy Editor.
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Security providers


Security providers are modules that provide security
services to application to protect WebLogic resources.



You can:
◦ Use the security providers that are provided as part of the
WebLogic Server product.
◦ Purchase custom security providers from third-party security
vendors.
◦ Develop your own custom security providers.

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Security Provider Databases


Contains
◦
◦
◦
◦
◦



The security provider database can be:
◦
◦
◦
◦



Users
Groups
Security roles
Security policies
Credentials

The embedded LDAP server
An external LDAP server
A properties file
A production-quality, customer-supplied database.

The security provider database should be initialized the first time
security providers are used.
◦ When a WebLogic Server instance boots.
◦ When a call is made to one of the security provider’s MBeans.
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Types of security providers












Authentication Providers
Assertion Providers
Principal Validation Providers
Authorization Providers
Adjudication Providers
Role Mapping Providers
Auditing Providers
Credential Mapping Providers
CerthPath Providers
Keystore Providers
WebLogic Realm Adapter Providers
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

The Authentication process

JAAS Login

Username/Password

LoginModules

WebLogic
Server

Client
Application

Subject

Sign

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in

Principal
Validation
Provider
weblogictraining.vibranttechnologies.co.in

Authentication Providers



Allow WebLogic Server to establish trust by validating a user.
The default (active) security realm for WebLogic Server includes a
WebLogic Authentication Provider.
◦ It supports:
 Delegated username/password authentication.
 WebLogic server security digest and certificate authentication.
 HTTP certificate authentication proxied through an external Web server.

◦ Allows to edit, list and manage users and group membership.


WebLogic Server provides additional Authentication Providers:
◦ A set of LDAP Authentication providers
◦ A set of Database Base Management System (DBMS) Authentication
Providers
 SQL Authentication Provider
 Read-only SQL Authentication Provider
 Custom DBMS Authentication Provider

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

The Authorization Process

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

The Auditing Process

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in
weblogictraining.vibranttechnologies.co.in

Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Technologies & Computers
www.vibranttechnologies.co.in/technologies.vibrantgroup
.co.in
Vibrant HR Team
www.hr.vibrangroup.co.in

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
weblogictraining.vibranttechnologies.co.in

Mais conteúdo relacionado

Destaque

Capital steel buildings business opportunities-uk
Capital steel buildings  business opportunities-ukCapital steel buildings  business opportunities-uk
Capital steel buildings business opportunities-ukRehmat Ullah
 
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Expert and Consulting (EnC)
 
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...anshkhurana01
 
Intervencion labiodental
Intervencion labiodentalIntervencion labiodental
Intervencion labiodentalantunez82
 
Cameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost
 

Destaque (6)

Capital steel buildings business opportunities-uk
Capital steel buildings  business opportunities-ukCapital steel buildings  business opportunities-uk
Capital steel buildings business opportunities-uk
 
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
 
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
 
Intervencion labiodental
Intervencion labiodentalIntervencion labiodental
Intervencion labiodental
 
Split seals
Split sealsSplit seals
Split seals
 
Cameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie Claude
 

Mais de anshkhurana01

Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaianshkhurana01
 
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...anshkhurana01
 
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...anshkhurana01
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaianshkhurana01
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaianshkhurana01
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaianshkhurana01
 
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaiJava j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaianshkhurana01
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaianshkhurana01
 
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaiTibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaianshkhurana01
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaianshkhurana01
 
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaiSas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaianshkhurana01
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaianshkhurana01
 
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...anshkhurana01
 
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaiMysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaianshkhurana01
 
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...anshkhurana01
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...anshkhurana01
 

Mais de anshkhurana01 (18)

05php
05php05php
05php
 
Sajid
SajidSajid
Sajid
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbai
 
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
 
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbai
 
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaiJava j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
 
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaiTibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
 
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaiSas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
 
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
 
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaiMysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
 
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
 

Último

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Último (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Weblogic training-course-navi-mumbai-weblogic-course-provider-navi-mumbai

  • 1. Vibrant Technologies & Computers weblogic COURSE Make Career With Us!! B2/6/2 Vashi ,Navi Mumbai,
  • 2. weblogictraining.vibranttechnologies.co.in Security Realm  A security realm comprises mechanisms for protecting WebLogic resources.  Each security realm consists of a set of:     Users Groups Security roles Security policies  Configured security providers  A user must be defined in a security realm in order to access any WebLogic resource belonging to that realm. When a user attempts to access a particular WebLogic resource, WebLogic Server tries to authenticate and authorize the user by checking the security role assigned to the user in the relevant security realm and the security policy of the particular WebLogic resource. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in 
  • 3. weblogictraining.vibranttechnologies.co.in WebLogic Server Security Realm Defined Scoped Security Roles and Security Policies Default Group, Security Roles, Security Policies Defined users, Groups, Security Roles Security Provider Databases Security Providers B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in WebLogic Resources
  • 4. weblogictraining.vibranttechnologies.co.in Users   Users are entities that can be authenticated in a security realm. A user can be:  A person (application end user)  A software entity (a client application)  Other instance of WebLogic Server.  Authentication (principal) a user is assigned an identity each user is given a unique identity within the security realm!  If WebLogic can verify the identity of the user (based on the username and credential), WebLogic Server associates the principal with a thread that executes code on behalf of the user.  Users (or groups) are associated with security roles.  Authorization: before the thread begins executing code, WebLogic Server checks the security policy of the WebLogic resource and the principal to make sure that the user has required permissions to continue. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 5. weblogictraining.vibranttechnologies.co.in Groups  Groups are logically ordered sets of users.  Groups are used to provide different levels of access to WebLogic resources to different users, depending on their functions.  Managing groups is more efficient than managing large numbers of users individually.  All user names and groups must be unique within a security realm. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 6. weblogictraining.vibranttechnologies.co.in Security Roles  A security role is a privilege granted to users (groups) based on specific conditions.  Like groups, security roles allow to restrict access to WebLogic resource for several users at once.  Unlike groups, security roles:  Are computed and granted dynamically, based on conditions (user name, group membership, time of the day).  Can be scoped to specific WebLogic resources within a single application in a WebLogic Server domain (groups are always scoped to an entire WebLogic Server domain).  Granting a security role to a user (group) confers the defined access privileges to that user (group), as long as the user is “in” the security role. Multiple users or groups can be granted a single security role. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 7. weblogictraining.vibranttechnologies.co.in Security policies  A security policy is an association between a WebLogic resource and one or more users, groups, or security roles.  Security policies protect the WebLogic resource against unauthorized access.  A policy condition – a condition under which a security policy will be created.  WebLogic Server provides a set of default policy conditions. WebLogic Server includes policy conditions that access ◦ HTTP Servlet Request ◦ Session attributes ◦ EJB method parameters.  Date and Time policy conditions are included in the Policy Editor. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 8. weblogictraining.vibranttechnologies.co.in Security providers  Security providers are modules that provide security services to application to protect WebLogic resources.  You can: ◦ Use the security providers that are provided as part of the WebLogic Server product. ◦ Purchase custom security providers from third-party security vendors. ◦ Develop your own custom security providers. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 9. weblogictraining.vibranttechnologies.co.in Security Provider Databases  Contains ◦ ◦ ◦ ◦ ◦  The security provider database can be: ◦ ◦ ◦ ◦  Users Groups Security roles Security policies Credentials The embedded LDAP server An external LDAP server A properties file A production-quality, customer-supplied database. The security provider database should be initialized the first time security providers are used. ◦ When a WebLogic Server instance boots. ◦ When a call is made to one of the security provider’s MBeans. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 10. weblogictraining.vibranttechnologies.co.in Types of security providers            Authentication Providers Assertion Providers Principal Validation Providers Authorization Providers Adjudication Providers Role Mapping Providers Auditing Providers Credential Mapping Providers CerthPath Providers Keystore Providers WebLogic Realm Adapter Providers B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 11. weblogictraining.vibranttechnologies.co.in The Authentication process JAAS Login Username/Password LoginModules WebLogic Server Client Application Subject Sign B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in Principal Validation Provider
  • 12. weblogictraining.vibranttechnologies.co.in Authentication Providers   Allow WebLogic Server to establish trust by validating a user. The default (active) security realm for WebLogic Server includes a WebLogic Authentication Provider. ◦ It supports:  Delegated username/password authentication.  WebLogic server security digest and certificate authentication.  HTTP certificate authentication proxied through an external Web server. ◦ Allows to edit, list and manage users and group membership.  WebLogic Server provides additional Authentication Providers: ◦ A set of LDAP Authentication providers ◦ A set of Database Base Management System (DBMS) Authentication Providers  SQL Authentication Provider  Read-only SQL Authentication Provider  Custom DBMS Authentication Provider B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 13. weblogictraining.vibranttechnologies.co.in The Authorization Process B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 14. weblogictraining.vibranttechnologies.co.in The Auditing Process B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in
  • 15. weblogictraining.vibranttechnologies.co.in Where to Get More Information Vibrant Group: www.vibrantgroup.co.in Vibrant Technologies & Computers www.vibranttechnologies.co.in/technologies.vibrantgroup .co.in Vibrant HR Team www.hr.vibrangroup.co.in B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 weblogictraining.vibranttechnologies.co.in